import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
// vite是一个基于ES Module的开发服务器
// https://vitejs.dev/config/
const path = require('path')
export default defineConfig({
    resolve: {
        alias: {
            '@': path.resolve(__dirname, './src')
        }
    },
    // css: {
    //     preprocessorOptions: {
    //         scss: {
    //             additionalData: `@import @/assets/style/index.scss`
    //         }
    //     }
    // },
    server: { // 参考vitejs官网的配置，前端端口号的更改
        port: 8080,
        host: 'localhost',
        proxy: { // config.mock配置为false,就不使用fastmock的mock数据了，而是使用本地localhost:3000作为前后端联调地址
            "/api": { // 本地前后端联调时配置, config中的baseApi就配置为'/api'
                target: "http://localhost:3000"
            }
        }
    },
    plugins: [vue()]
})